About

Difficulty
  • Rust is known for being very  complex, but it's as fast as C++; it’s safe and memory-safe, but complex with a steep learning curve.

  • 'memory safe', 'borrow checker'.

  • "Too much type struggle."

  • "Go hides the complexity for you. Rust helps you understand it by exposing it."

Adoption
  • It's typically used for Databases, Compilers, Operating Systems, CLI Programs, WebAssembly, Server-Side Apps, Embedded Apps, Game Engines.

  • Linux.

    • It is slowly being converted from C to Rust.